package myArrayList.com.heima.test;

import java.util.ArrayList;
/*
    扩展: 集合的泛型只能写引用数据类型.如果非要存基本类型的数据,那么泛型要写基本类型对应的包装类类型
        包装类:  对基本类型进行包装的对应的引用数据类型
            int                   Integer
            char                  Charector

            byte                  Byte
            short                 Short
            long                  Long
            float                 Float
            double               Double
            boolean               Boolean
 */

public class Demo {
    public static void main(String[] args) {
        /*ArrayList<Integer> list = new ArrayList<>();
        list.add(123);

        ArrayList<Double> list1 = new ArrayList<>();
        list1.add(3.14);*/


        // 1. 创建集合容器对象
        ArrayList<String> list = new ArrayList<>();

        // 2. 调用对象的add方法, 向容器中添加数据
        list.add("吴亦凡");
        list.add("吴亦凡");
        list.add("潘玮柏");
        list.add("林俊杰");


        //需求: 删除"吴亦凡"
        //注意: remove删除只能删除第一个匹配到的元素,无法一次调用,将所有重复元素删除干净
        list.remove("吴亦凡");

        //3. 打印list集合
        System.out.println("list = " + list);
    }
}
